Ovis musimon

Explore definitions, synonyms, and language insights of Ovis musimon

Definitions

Noun
wild mountain sheep of Corsica and Sardinia

More General Terms